class Dep{
    constructor(){
        //储存观察者
        this.subs = []
    }
    //添加观察者对象
    addSubs(sub){
        if(sub&&sub.update){
            this.subs.push(sub)
        }
    }
    //下发通知给watcher观察者
    notify(){
        this.subs.forEach(item => {
            item.update();
        })
    }
}